package cn.t.dto.order.repenlement;


import cn.t.enums.order.ReplenishmentStatusEnum;
import cn.t.runtime.dto.RuntimeRequest;
import lombok.Data;
import org.apache.commons.lang3.ObjectUtils;

import java.util.List;

/**
 * @author l
 */
@Data
public class ReplenishmentQueryRequest extends RuntimeRequest {
    /**
     * 补货编号
     */
    private String rsSn;
    /**
     * 设备名称
     */
    private String deviceName;
    /**
     * 设备名称和id
     */
    private String deviceNameOrId;

    private List<Long> deviceIds;
    /**
     * 公司id
     */
    private Long firmId;
    /**
     *  补货状态
     */
    private ReplenishmentStatusEnum rsStatus;
    /**
     *  补货状态
     */
    private ReplenishmentStatusEnum status;
    /**
     *  补货状态
     */
    private List<Integer> statusList;
    /**
     * 开始日期
     */
    private String gmtStart;
    /**
     * 结束日期
     */
    private String gmtEnd;
    /**
     * 订单编号
     */
    private String orderNo;

    public String getRsSn() {
        if (ObjectUtils.isNotEmpty(rsSn)){
            rsSn=rsSn.trim();
        }
        return rsSn;
    }

    public String getOrderNo() {
        if (ObjectUtils.isNotEmpty(orderNo)){
            orderNo=orderNo.trim();
        }
        return orderNo;
    }

}
